package 面向对象.接口;

public interface 接口 {
//    接口里面的变量默认就是public static final 也就是常亮
//    接口不能实例化对象
//    接口也可以继承别的接口,而且可以多继承,如果多继承中的接口里有方法签名相同就会报错
//    子类继承了父类也实现了一个接口
//    如果这个父类和接口都有同一个方法有限调用父类的方法
//    类实现了多个接口,这些接口里有重名的默认方法,可以不冲突,只要重写这个方法就行
//    jdk8开始接口有默认方法
    default void 默认方法(){
        System.out.println("接口的默认方法");
    }
//    jdk9开始接口有私有方法
//    这个方法只能在这个接口里面调用
    private void 私有方法(){
        System.out.println("接口的私有方法");
    }
    static void 静态方法(){
        System.out.println("接口的静态方法");
    }
}
